package com.ruicar.afs.cloud.manage.creditchange.service;

import com.ruicar.afs.cloud.image.entity.ComAttachmentFile;
import com.ruicar.afs.cloud.manage.common.entity.ComAttachementFile;
import com.ruicar.afs.cloud.manage.creditchange.condition.ComAttachmentCondition;
import com.ruicar.afs.cloud.manage.creditchange.vo.BankApprovalVo;
import com.ruicar.afs.cloud.manage.creditchange.vo.BankCardManageVO;

import javax.servlet.http.HttpServletResponse;
import java.text.ParseException;
import java.util.List;

/**
 * @Author chuke
 * @create 2020/8/11 16:30
 */
public interface ContractTemplateService {
    void contractTemplate(HttpServletResponse response,BankCardManageVO vo) throws ParseException;

    List<ComAttachmentFile> getComAttachList(String template,List caseNoList);

    String photoTemplate(BankApprovalVo manageVOList);

    void businessTemplate(BankApprovalVo vos);

    ComAttachementFile printPermitFile(BankCardManageVO vo) throws ParseException;

    ComAttachementFile mergeUploadFile (HttpServletResponse response,BankCardManageVO bankCardManageVO);
}
